/**
 * mooc公共方法
 */
//资源下载key构造,type:1课程、2研讨。课程key=catalogid+resid,研讨key=研讨id+资源id
function buildResKey(type,r1,r2){
	var key=type+'_'+r1+'_'+r2;
	return key;
}
//ajax加载失败提示
function ajaxErrorTip(){
	mui.toast('您的网络状态不怎么好哦!');
}

String.prototype.endWith=function(str){  
  str=str.toLowerCase();
  var reg=new RegExp(str+"$");     
  return reg.test(this);        
}

/**
 * 资源查看类型：
 * 视频：MP3、MP4、flv、rmvb、rm、wma
 * offic：doc、docx、xls、xjsx、ppt、pptx、pdf
 * 图片：jpg、jpeg、gif、png
 * 动画/三维模型:swf、wrl、pdf
 */
function resViewType(path){
	var type='其他';
	path=path.toLowerCase();
    if(path.endWith('mp3')||path.endWith('mp4')||path.endWith('flv')||path.endWith('rmvb')||path.endWith('rm')||path.endWith('wma')){
    	type='视频';
    }else if(path.endWith('doc')||path.endWith('docx')||path.endWith('xls')||path.endWith('xlsx')||path.endWith('ppt')||path.endWith('pptx')||path.endWith('pdf')){
    	type='文档';
    }else if(path.endWith('jpg')||path.endWith('jpeg')||path.endWith('gif')||path.endWith('png')){
    	type='图片';
    }else if(path.endWith('swf')||path.endWith('wrl')){
    	type='三维';
    }else if(path.endWith('pdf')){
    	type='PDF';
    }
    return type;
}
function viewTPRes(resid){
mui.toast('请登录pc端查看教案中插入的资源');
}

function viewTPRes1(resid){
	if(resid<=0)return;
	var url=serverAjax+'teacher/teachresource/getResourceById.do';
	mui.ajax(url, {
		data:{'resid':resid},
		dataType: 'json', //服务器返回json格式数据
		type: 'post', //HTTP请求类型
		timeout: 15000, //超时时间设置为10秒；
		success: function(result) {
			if (result==null&&result.resPath!=null) return;
			var respath=result.resPath;
			plus.runtime.openURL(respath, {}, function ( e ) {
			                  plus.nativeUI.alert( "无法打开'"+suffix+"'格式的文件,请安装相关应用." );
		             } );
		},
		error: function(xhr, type, errorThrown) {
			console.log(xhr);
			ajaxErrorTip();
		}
	});
};
/**
 * 安卓6样式
 */
function getStyles(){
	var styles={};
	if(plus.os.name === 'Android') {
        var version = plus.os.version;
        version = parseInt(version, 10);
        //if(version >= 3) {
            //styles.render = 'always';
        //    }
    }
	return styles;
}
